	    .nav_item>a {
			font-size: 15px;
			margin: 0px 20px;
		}
		.nav_item>a {
			display: block;
			margin: 0 25px;
			line-height: 50px;
			-webkit-transition: all .4s;
			transition: all .4s;
			font-size: 16px;
			color: white;
			font-weight: bold;
		}
		.nav_item_open {
			width: 100%;
			height: auto;
			position: absolute;
			left: 0;
			top: 100%;
			z-index: 10;
			box-shadow: 0 4px 15px 0 rgba(0, 12, 49, 0.5);
			background: #d43836;
			opacity: 0;
			visibility: hidden;
			-webkit-transform: translateY(43px);
			transform: translateY(43px);
			-webkit-transition: all .4s;
			transition: all .4s;
		}

		.nav_item:hover .nav_item_open {
			visibility: visible;
			opacity: 1;
			-webkit-transform: translateY(0px);
			transform: translateY(0px);
		}
		
		
		
		
		
/*导航*/

.had_nav {
    display: inline-block;
    vertical-align: top;
}

.nav_item {
    float: left;
    position: relative;
	background-color: #b62025;
	border-left: 1px solid #9d181c;
}
.nav_item:hover {
    background: #d43836;
	color: white;
}

.nav_item>a {
    display: block;
    margin: 0 25px;
    line-height: 50px;
    -webkit-transition: all .4s;
    transition: all .4s;
    font-size: 16px;
    color: white;
    font-weight: bold;
}

.menu_open {
    display: none;
}

@media screen and (min-width:1001px) {
    .nav_item.active>a {
        color: white;
    }
    .nav_item:hover>a {
        color: white;
    }
}

.nav_item_open {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
    box-shadow: 0 4px 15px 0 rgba(0, 12, 49, 0.5);
    background-color: #b62025;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(43px);
    transform: translateY(43px);
    -webkit-transition: all .4s;
    transition: all .4s;
}

.nav_item:hover .nav_item_open {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

.subopen {
    display: none;
}

.nav_item2 {
    width: 100%;
    line-height: 40px;
}

.nav_item2>a {
    display: block;
    padding: 0 20px;
    font-size: 14px;
    white-space: nowrap;
    text-align: center;
    color:white;
}

.nav_item2:hover>a {
    background: #d43836;
	color: white;
}

@media screen and (min-width:1001px) {
    .nav_icon>a {
        background: url(images/img275.png) no-repeat right center;
        padding-right: 20px;
        transition: all 0s;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        display: block;
    }
    .nav_icon:hover>a {
        background: url(images/img276.png) no-repeat right center;
        padding-right: 20px;
    }
    .nav_item3 {
        position: absolute;
        background: #b62025;
        left: 100%;
        z-index: 10px;
        width: 135px;
        top: 0px;
        text-align: center;
        box-shadow: 0 4px 15px 0 rgba(0, 12, 49, 0.5);
        visibility: hidden;
        opacity: 0;
        transition: all .4s;
        -webkit-transition: all .4s;
        transform: translateY(43px);
        -webkit-transform: translateY(43px);
    }
    .nav_open3:hover .nav_item3 {
        display: block;
        visibility: visible;
        opacity: 1;
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
    }
    .nav_item3 dd a {
        display: block;
        color:white;
    }
    .nav_item3 dd a:hover {
        background: #d43836;
        color: white;
    }
    .nav_icon.active>a {
        background: url(images/z_img1.png) no-repeat right center;
        padding-right: 20px;
    }
    .nav_icon.active:hover>a {
        background: url(images/img276.png) no-repeat right center;
        padding-right: 20px;
    }
}

.nav_open3>a {
    background: url(images/img302.png) no-repeat 90% center;
    position: relative;
}

.nav_open3>a {
    text-align: center;
}

.nav_open3:hover>a {
    background: #d43836 url(images/img303.png) no-repeat 90% center;
}
